package com.api.common.model.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * 接口调用次数补偿实体
 */
@Data
public class InvokeCountCompensation implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 接口ID
     */
    private Long interfaceInfoId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 重试次数
     */
    private Integer retryCount;

    /**
     * 创建时间（毫秒时间戳）
     */
    private Long createTime;

    /**
     * 失败原因
     */
    private String errorMessage;

    /**
     * 请求ID（用于追踪）
     */
    private String requestId;
}
